﻿@charset "utf-8";

/*
.main_visual{height:100%; min-height:200px;border-top:1px solid #d7d7d7;overflow:hidden;position:relative;}
.main_image{height:100%; min-height:200px;overflow:hidden;position:relative;}
.main_image ul{width:9999px;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;}
.main_image li span{display:block;width:100%;}
.main_image li a{display:block;width:100%;}

div.flicking_con{position:absolute;top:30px;left:50%;z-index:99;width:300px;height:21px;margin:0 0 0 -50px;}
div.flicking_con a{float:left;width:21px;height:21px;margin:0;padding:0;background:url('/public/images/default/btn_main_img.png') 0 0 no-repeat;display:block;text-indent:-1000px}
div.flicking_con a.on{background-position:0 -21px}*/


.main_visual{/*height:280px;*/border-top:1px solid #d7d7d7;/*overflow:hidden;*/position:relative;}
.main_image{/*height:280px;overflow:hidden;*/position:relative;}
.main_image ul{width:9999px;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;}
.main_image li img{ width:100%; /*height:280px;*/}
.main_image li span{display:block;width:100%;}
.main_image li a{display:block;width:100%;}

div.flicking_con{position:absolute;top:15px;left:50%;z-index:99;/*width:300px;*/height:21px;/*margin:0 0 0 -50px;*/margin-left: -37px;}


div.flicking_con a{float:left; background-color: #999;
    border-radius: 50%;
    color: transparent;
    font: 0px/0 a;
    height: 8px;
    outline: medium none;
    width: 8px;display:block;text-indent:-1000px; margin:0 5px;}
div.flicking_con a.on{ background-color: transparent;float:left;
    border-color: #08c;
    border-style: solid;
    border-width: 1px;
    cursor: default;
    height: 8px;
    width: 8px;}